﻿/*头部样式*/
#header,.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
p{margin:0 0 0 0;}

.tophead{width: 1200px;margin-left:-600px;left:50%;top:38px;position: absolute;z-index: 999;overflow: hidden;}

.logo{float:left;margin-left: 40px;}
.k2{margin-left: 14px;color: #fff;margin-top:2px;font-size: 11px;font-weight: 100;line-height: 23px;float:left;}

/* 导航 */
.menu{float: right;}
.demo-menu {}
.demo-menu>li {float:left;width:120px;position:relative;text-align:center;height: 55px;line-height: 55px;}
.demo-menu>li>a {display:block;font-size:16px;color:#fff;}

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

/*首页banner*/
.banner{width:1920px;margin:0 auto;position:relative;height:900px;margin-left:-960px;left:50%;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;left:0;bottom:21px;z-index:100;width: 100%;text-align: center;}
.banner .num li{width:12px;height:12px;display:inline-block;margin:0 8px;background:#fff;line-height:18px;
    text-indent:-100px;overflow:hidden;border-radius: 10px;}
.banner .num li.num_hover{width:30px;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}

/* 搜索 */
.ss{background:#f7f7f7;margin-bottom: 40px;}
.search{height: 61px;}
.hotSearch{float:left;line-height: 61px;color: #666;font-size: 14px;}
.hotSearch a{color: #666;font-size: 14px;display: inline-block;margin-right: 6px;}
.k1{margin-left: 20px;color: #666;font-size: 14px;line-height: 61px;}
.k1 a{color: #666;font-size: 14px;}
#formsearch{margin-top:11px;float:right;height: 39px;border-left: 1px solid #666;}
#formsearch input{height:39px;background:none;border:none;line-height:39px;outline: none;float: left;outline: none;}
#formsearch input#keyword{text-indent:33px;color:#666;font-size: 14px;width: 223px;}
#formsearch input#s_btn{width: 22px;text-align:center;color:#fff;border:none;cursor:pointer;background: url(../images/ss.png) no-repeat left;}

/* 内页 */
.left{width: 240px;float: left;}
.right{width: 1200px;padding: 10px 0}
.product_list{}
.product_list li{float: left;width: 280px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 268px;height: 225px;overflow: hidden;}
.product_list li img{
    width: 268px;
    height: 368px;
    transition: all .5s ease;
}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #292e39}
.product_list li:hover img{transform:scale(1.1);}


.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;}
/* 业务范围 */
.pro{margin-top:47px;}
.biaoti{text-align: center;}
.biaoti h3{color: #2c509c;font-size: 30px;font-weight: bold;}
.biaoti span{color: #333;font-size: 16px;display: block;margin-top: 5px;}
.pro ul{margin-top:35px;overflow: hidden;}
.pro ul li{float: left;width: 140px;text-align: center;margin-right: 72px;margin-bottom: 39px;}
.pro ul li:nth-child(6n){margin-right: 0}
.pro ul li .img{display: block;height: 50px;line-height: 50px;}
.pro ul li .img img{transition: all 0.6s;}
.pro ul li span{display: block;color: #333;font-size: 16px;font-weight: bold;line-height: 26px;}
.pro ul li p{color: #999;font-size: 12px;font-family: "arial";line-height: 20px;}
.pro ul li a{display: block;margin-top:9px;width: 140px;height: 38px;line-height: 36px;text-align: center;color: #333;font-size: 14px;font-family: "arial";border:1px solid #666;background:#fff;border-radius: 10px;}
.pro ul li:hover img{transform: rotateY(360deg);}

/* 简介 */
.ab{margin-top:55px;}
.ab-le{width:534px;}
.ab-le h3{height: 76px;border-bottom: 1px solid #d1d1d1;color: #333;font-weight: bold;font-size: 20px;line-height: 36px;}
.ab-le .cont{margin:25px 0px;color: #666;font-size: 16px;line-height: 28px;text-align:justify;height: 224px;overflow:hidden;}
.ab-more{width: 320px;height: 46px;line-height: 46px;overflow: hidden;border-radius: 20px;background:#f2f2f2;}
.ab-more a{display: block;width: 160px;float:left;border-radius: 20px;background:#0742c0;text-align: center;color: #fff;}
.ab-more a:nth-child(2){background:none;color:#333;}
.ab-ri{width: 628px;height: 394px;overflow: hidden;}

/* */
.shu{background:url(../images/sz.jpg)no-repeat;height: 280px;padding-top: 77px;}
.shu ul li{float: left;width:300px;text-align: center;transition: all 0.8s;cursor: pointer;}
.shu ul li .img{height: 58px;}
.shu ul li span{display: block;color: #fff;font-weight: bold;line-height: 38px;font-size: 48px;font-family: "arial"}
.shu ul li p{color: #fff;font-size: 20px;margin-top:10px;}
.shu ul li:hover{margin-top: -20px;}

/* */
.lx{background:#003fc7;height: 80px;line-height: 80px;color: #fff;font-size: 16px;overflow: hidden;}
.lx a{float: right;width: 121px;height: 36px;line-height: 36px;background:#333;color: #fff;font-size: 14px;font-family: "arial";border-radius: 5px;text-align: center;text-transform: uppercase;margin-top: 22px;}

/* 优势 */
.ys{margin-top:77px;}
.ys ul{margin-top: 39px;}
.ys ul li{float: left;width: 360px;margin-right:60px;height: 248px;}
.ys ul li .cont{transition: all 0.8s;}
.ys ul li:nth-child(3n){margin-right: 0}
.ys ul li .img{height: 54px;}
.ys ul li span{display: block;line-height: 25px;font-weight: bold;color: #333;font-size: 18px;}
.ys ul li p{color: #333;font-size: 16px;line-height: 30px;text-align: justify;margin-top: 12px;height: 150px;}
.ys ul li:hover .cont{margin-top:-10px;}

/* 案例 */
.anli{margin-top:29px;background:#cbd5fe;height: 894px;}
.anli .hd{}
.anli .hd a{display: block;width: 98px;height: 98px;background:url(../images/left.png)no-repeat;position: absolute;top:398px;left:450px;cursor: pointer;z-index: 9999}
.anli .hd a.next{left:1372px;transform: scale(-1);}
.anli .bd li{position: relative;}
.anli .bd li img{width: 1920px;height: 894px;}
.anli .bd li .cont{position: absolute;top:293px;left:640px;background:#fff;border-radius: 10px;width: 640px;height: 308px;text-align: center;padding-top: 98px;}
.anli .bd li .cont span{display: block;line-height: 41px;color: #545454;font-size: 36px;font-weight: bold;}
.anli .bd li .cont p{color: #2c509c;font-size: 36px;font-family: "arial";text-transform: uppercase;line-height: 64px;font-weight: bold;}

/* 资源整合 */
.zi{background: url(../images/bj1.png)no-repeat;height: 667px;padding-top: 77px;}
.zi ul{margin-top: 40px;}
.zi ul li{float: left;width:280px;text-align: center;position: relative;z-index: 99;}
.zi ul li:nth-child(2n){margin-left: -37px;z-index: 9;width: 236px;margin-top: 30px;}
.zi ul li:nth-child(2n) .img{width: 236px;height: 320px;border-radius: 0}
.zi ul li .img{width: 280px;height: 380px;overflow: hidden;border-radius:10px;}
.zi ul li .img img{width: 280px;transition: all 0.6s;}
.zi ul li:hover img{transform: scale(1.1);}
.zi ul li span{display: block;line-height: 44px;color: #fff;font-size: 16px;}
.zi ul li:last-child{margin-left: -38px;}

/* 团队风采 */
.tuan{margin-top:78px;}
.tuan-cont{margin-top:35px;}
#focus_Box{position:relative;width:1755px;height:470px;margin: 0 auto;}
#focus_Box ul{position:relative;width:1755px;height:470px;}
#focus_Box li{z-index:0;position:absolute; width:754px;height:470px;top:0;cursor:pointer;left:500px;border-radius: 10px;overflow: hidden;}
#focus_Box li a{display: block;position: relative}
#focus_Box li img{width:754px;height:470px;vertical-align:middle}
#focus_Box li h2{color: #fff;font-weight:normal;position: absolute;bottom:2px;left:0%;width:100%;font-size: 16px;background: rgba(0,0,0,0.3);display: none;height: 46px;line-height: 46px;text-align: center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:84px;height:84px;top:189px;}

#focus_Box .prev{background:url(../images/left1.png) left bottom no-repeat;left:406px;z-index: 99}
#focus_Box .next{background:url(../images/left1.png) right bottom no-repeat;right:406px;transform: scale(-1); }
#focus_Box li:nth-child(2) h2{display: block;}
a.tuan-more{
    display: block;
    width:252px;
    height: 54px;
    line-height: 54px;
    background: url(../images/td.png)no-repeat;
    color:#111;
    font-size: 18px;
    text-indent: 55px;
    margin:0 auto;
    margin-top:45px;
}


/* 合作 */
.hezuo{margin-top:79px;height: 759px;background:#f7f7f7;padding-top: 77px;}
.hezuo-cont{margin-top: 83px;}
.hezuo-cont ul{}
.hezuo-cont ul li{float: left;width:234px;height: 100px;margin-right: 7px;position: relative;margin-bottom: 81px;line-height: 100px;cursor: pointer;}
.hezuo-cont ul li img{}
.hezuo-cont ul li:nth-child(5n){margin-right: 0}
.hezuo-cont ul li span{opacity:0;position: absolute;display: block;width: 234px;height: 100px;background: rgba(0,45,243,0.7);text-align: center;line-height: 100px;color: #fff;font-size:16px;top:0;left:0;}
.hezuo-cont ul li:hover span{opacity: 1}
/* 新闻 */
.xin{margin-top:76px;}
.xin-cont{margin-top: 32px;}
.xin-a{width: 368px;}
.xin-tit{position: relative;height: 25px;line-height: 25px;padding-left: 13px;color: #333;font-size: 18px;}
.xin-tit::after{content: "";display: block;position: absolute;left:0;top:4px;width: 3px;height: 17px;background:#333;}
.xin-tit span{color: #999;font-size: 12px;display: inline-block;margin-left: 5px;text-transform: uppercase;}
.xin-tit a{position: absolute;right: 0;top:0;color: #999;font-size: 12px;text-transform: uppercase;}
.news_list1{margin-top:5px;}
.news_list1 li{height: 70px;border-bottom: 1px dashed #ccc;}
.news_list1 li a{color: #333;font-size: 14px;display: block;padding-top: 15px;}
.news_list1 li span{display: block;text-indent: 18px;color: #999;font-size: 12px;margin-top: 10px;}

/* */
.foot{margin-top:80px;background: #003fc7;padding-top: 46px;}
.footer{height: 302px;border-bottom: 1px solid #286bfb}
.ff_a{width: 313px;border-right: 1px solid #286bfd;text-align: center;height: 270px;}
.ff_a a{color: #fff;font-size: 16px;line-height: 42px;}
.ff_b{width: 575px;border-right: 1px solid #286bfb;text-align: center;padding-top: 14px;color: #fff;font-size: 32px;font-family: "arial";line-height: 36px;height: 270px;}
.ff_b span{display: block;padding-top: 30px;color: #fff;font-size: 20px;font-family: "arial";line-height: 17px;margin-bottom: 20px;}
.ff_b .ff_add{color: #fff;font-size: 14px;margin-top: 15px;}
.ff_c{width: 312px;text-align: center;color: #fff;font-size: 14px;height: 270px;position: relative;}
.ff_c span{display: block;color: #fff;font-size: 20px;font-family: "arial"}
.ff_c img{margin-top: 40px;margin-bottom: 6px;}
.ff_c a{position: absolute;bottom: 0;left:0;width: 100%;text-align: center;display: block;color: #fff;font-size: 14px;}
.copyright{text-align: center;color: #fff;font-size: 14px;line-height: 30px;padding-top: 30px;height: 100px;}
.copyright a{color: #fff;font-size: 14px;}

.ff_link{height: 95px;line-height: 95px;background:#003fc7;}
.ff_link span{background: url(../images/link.png)no-repeat;width: 28px;height: 28px;display: inline-block;}
.ff_link  a{display: inline-block;color: #fff;font-size: 14px;margin:0 26px;}